/**
 * 此文件的作用为统一配置所有组件的props参数
 * 借此用户可以全局覆盖组件的props默认值
 * 无需在每个引入组件的页面中都配置一次
 */
import config from './config'

import actionSheet from './props/actionSheet.js'
import album from './props/album.js'
import alert from './props/alert.js'
import avatar from './props/avatar'
import avatarGroup from './props/avatarGroup'
import backtop from './props/backtop'
import badge from './props/badge'
import button from './props/button'
import calendar from './props/calendar'
import carKeyboard from './props/carKeyboard'
import cell from './props/cell'
import cellGroup from './props/cellGroup'
import checkbox from './props/checkbox'
import checkboxGroup from './props/checkboxGroup'
import circleProgress from './props/circleProgress'
import code from './props/code'
import codeInput from './props/codeInput'
import col from './props/col'
import collapse from './props/collapse'
import collapseItem from './props/collapseItem'
import columnNotice from './props/columnNotice'
import countDown from './props/countDown'
import countTo from './props/countTo'
import datetimePicker from './props/datetimePicker'
import divider from './props/divider'
import dropdown from './props/dropdown'
import dropdownItem from './props/dropdownItem'
import empty from './props/empty'
import form from './props/form'
import formItem from './props/formItem'
import gap from './props/gap'
import grid from './props/grid'
import gridItem from './props/gridItem'
import icon from './props/icon'
import image from './props/image'
import indexAnchor from './props/indexAnchor'
import indexList from './props/indexList'
import input from './props/input'
import keyboard from './props/keyboard'
import line from './props/line'
import lineProgress from './props/lineProgress'
import link from './props/link'
import list from './props/list'
import listItem from './props/listItem'
import loadingIcon from './props/loadingIcon'
import loadingPage from './props/loadingPage'
import loadmore from './props/loadmore'
import modal from './props/modal'
import navbar from './props/navbar'
import noNetwork from './props/noNetwork'
import noticeBar from './props/noticeBar'
import notify from './props/notify'
import numberBox from './props/numberBox'
import numberKeyboard from './props/numberKeyboard'
import overlay from './props/overlay'
import parse from './props/parse'
import picker from './props/picker'
import popup from './props/popup'
import radio from './props/radio'
import radioGroup from './props/radioGroup'
import rate from './props/rate'
import readMore from './props/readMore'
import row from './props/row'
import rowNotice from './props/rowNotice'
import scrollList from './props/scrollList'
import search from './props/search'
import section from './props/section'
import skeleton from './props/skeleton'
import slider from './props/slider'
import statusBar from './props/statusBar'
import steps from './props/steps'
import stepsItem from './props/stepsItem'
import sticky from './props/sticky'
import subsection from './props/subsection'
import swipeAction from './props/swipeAction'
import swipeActionItem from './props/swipeActionItem'
import swiper from './props/swiper'
import swipterIndicator from './props/swipterIndicator'
import _switch from './props/switch'
import tabbar from './props/tabbar'
import tabbarItem from './props/tabbarItem'
import tabs from './props/tabs'
import tag from './props/tag'
import text from './props/text'
import textarea from './props/textarea'
import toast from './props/toast'
import toolbar from './props/toolbar'
import tooltip from './props/tooltip'
import transition from './props/transition'
import upload from './props/upload'

const {
  color
} = config

export default {
  ...actionSheet,
  ...album,
  ...alert,
  ...avatar,
  ...avatarGroup,
  ...backtop,
  ...badge,
  ...button,
  ...calendar,
  ...carKeyboard,
  ...cell,
  ...cellGroup,
  ...checkbox,
  ...checkboxGroup,
  ...circleProgress,
  ...code,
  ...codeInput,
  ...col,
  ...collapse,
  ...collapseItem,
  ...columnNotice,
  ...countDown,
  ...countTo,
  ...datetimePicker,
  ...divider,
  ...dropdown,
  ...dropdownItem,
  ...empty,
  ...form,
  ...formItem,
  ...gap,
  ...grid,
  ...gridItem,
  ...icon,
  ...image,
  ...indexAnchor,
  ...indexList,
  ...input,
  ...keyboard,
  ...line,
  ...lineProgress,
  ...link,
  ...list,
  ...listItem,
  ...loadingIcon,
  ...loadingPage,
  ...loadmore,
  ...modal,
  ...navbar,
  ...noNetwork,
  ...noticeBar,
  ...notify,
  ...numberBox,
  ...numberKeyboard,
  ...overlay,
  ...parse,
  ...picker,
  ...popup,
  ...radio,
  ...radioGroup,
  ...rate,
  ...readMore,
  ...row,
  ...rowNotice,
  ...scrollList,
  ...search,
  ...section,
  ...skeleton,
  ...slider,
  ...statusBar,
  ...steps,
  ...stepsItem,
  ...sticky,
  ...subsection,
  ...swipeAction,
  ...swipeActionItem,
  ...swiper,
  ...swipterIndicator,
  ..._switch,
  ...tabbar,
  ...tabbarItem,
  ...tabs,
  ...tag,
  ...text,
  ...textarea,
  ...toast,
  ...toolbar,
  ...tooltip,
  ...transition,
  ...upload
}